package constructor;

/**
 *  构造器的格式：
 *  修饰符 类名（形参列表）{
 *      ……
 *  }
 */


public class Car {

    String name;

    double price;

    /**
     * 定义了有参构造器之后无参构造器就没有了
     * 若还想调用无参构造器，则需要自己手写一个，否则会报错
     */

    //无参数构造器（默认存在的）：初始化对象时，成员变量的数据均采用默认值
    public Car(){
        System.out.println("无参数构造器被调用了，String内容：" + name + "，price内容：" + price);
    }

    //有参数构造器：初始化对象时，同时可以接收参数为对象进行赋值
    public Car(String str, double p){  //
        name = str;
        price = p;
        System.out.println("有参数构造器被调用了，String内容：" + name + "，price内容：" + price);
    }

    //定义方法
    public void print_info(){
        System.out.println("String内容：" + name);
        System.out.println("price内容：" + price);
    }
}
